Volume 51, Issue 3, July 2022, Pages 1761-1774
Mohamed Khaled Mohamed Tawfeek; Abd El-Monsef Abd El-Hameed Sedeek; Awad Mahmoud Awad